export default {
    state:{
        isCollapse:false,
        tabList:[
            {
                path:'/home',
                name:'home',
                label:'首页',
                icon:'home'
            }
        ],
        currentMenu:null
    },
    mutations:{
        collapseMenu(state){
            state.isCollapse =! state.isCollapse
        },
        selectMenu(state,val){
            if(val.name !== 'home'){
                state.currentMenu = val
                const result= state.tabList.findIndex(item=> item.name === val.name)
                if(result === -1){
                   state.tabList.push(val)
                }
            } else {
                state.currentMenu = null
            }
        },
        closeTag(state,val){
           const result = state.tabList.findIndex(item=> item.name === val.name)
           if(result !== -1){
             state.tabList.splice(result,1);
           }
        }
    }
};